package com.osdp.common.sercurity.service;


import java.io.Serializable;
import java.util.Collection;

/**
 * 鉴权服务
 */
public interface IAuthenticateService {
    /**
     * @param principalId 主体id，可以是用户Id，或账号Id
     * @return
     */
    Collection<String> getRoleCodes(Serializable principalId);

    /**
     * @param principalId 主体id，可以是用户Id，或账号Id
     * @return
     */
    Collection<String> getPermissionCodes(Serializable principalId);
}
